#ifndef __MEM_H__
#define __MEM_H__

/*********************************************************************
 * INCLUDES
 */

#ifdef __cplusplus
extern "C" {
#endif

/*********************************************************************
 *  EXTERNAL VARIABLES
 */

/*********************************************************************
 * MACROS
 */

/*********************************************************************
 * TYPES
 */

/*********************************************************************
 * FUNCTIONS
 */

/**
 *   @Description: 申请内存
 *   @param : uiSize - 入参，内存大小
 *   @return: 内存地址
 */
void *osMemAlloc(uint32_t uiSize);

/**
 *   @Description: 释放内存
 *   @param : ppMemAddr - 入参，内存地址在指针，释放后会将地址置为NULL
 *   @return: 错误信息
 */
int32_t osMemFree(void **ppMemAddr);


#ifdef __cplusplus
}
#endif /* end of __cplusplus */

#endif

/************************************** The End Of File **************************************/

